VisionEngineMT/
|
|-- VisionEngineMT.hbp          (proyecto hbmk2: .\Source\VisionEngineMT.Prg)
|-- VisionEngineMT.hbc          (libs del enlace: visionenginemt, stdc++, mfplat,
|                                mfreadwrite, mfuuid, mfcore, ole32, uuid, gdi32, ZXing)
|-- VisionEngineMT.exe          (build final)
|-- VisionEngineMT.rc / .frm / .ws  (recursos / metadata IDE HMG)
|-- save_24.bmp                 (icono del boton Save Snapshot)
|
|-- Source/
|   |-- VisionEngineMT.Prg      (UI Harbour/HMG: preview, combo cams, grid, timer)
|   |-- VisionEngineMT.cpp      (MOTOR: Media Foundation + GDI + ZXing, 2 threads)
|   |-- VisionBridgeMT.cpp      (puente HB_FUNC: VISION_* -> Vision_*)
|   |-- VisionEngineMT.h        (API C del motor)
|   |-- BuildLib.bat            (motor+puente -> Lib\libvisionenginemt.a)
|   |-- BuildZXing.bat          (zxing-cpp core -> Lib\libZXing.a + Include\ZXing)
|   |-- Makefile.zxing          (build paralelo del core, lo usa BuildZXing.bat)
|   |-- TestZXing.cpp           (smoke test de libZXing.a sin webcam)
|   |-- BuildTestZXing.bat      (compila TestZXing -> Temp\TestZXing.exe)
|
|-- Include/                    (headers para compilar el motor)
|   |-- ZXing/                  (headers de zxing-cpp, los instala BuildZXing.bat)
|   |-- stb_image.h             (carga de imagenes para el modo archivo)
|
|-- Lib/                        (binarios del demo, regenerables por build)
    |-- libvisionenginemt.a     (motor + puente)
    |-- libZXing.a              (zxing-cpp 3.x: lector + escritor + zint + zueci)
